var form;

function cargaBody(){	
        form = document.frmMuestra;        
        strAccion = form.txtAccion.value;       
        
        if (strAccion == "C"){
            form.txtFechaRecep.value = obtiene_fecha();
            form.txtConsecutivo.focus();            
        }else{
            form.txtEstado.focus();
        }
	               
}

function limpiarFormMuestra(){	
    
        form.txtConsecutivo.value = "";
        form.txtCedula.value = "S";
        form.txtCedula.text = "Seleccione una opción";
        form.txtEstado.value = "S";
        form.txtEstado.text = "Seleccione una opción";
        form.txtFechaEntrega.value = "";
        form.txtFechaRecep.value = obtiene_fecha();
        form.txtDescripcion.value = "";
        
        form.txtConsecutivo.focus();       
        
        ocultarDIV();
}

function ocultarDIV(){
    document.getElementById("dMensaje").style.display = "none";
}

function validarFormMuestra(){
        
        var strMsg = "";
        var strHead = "Antes de continuar debe diligenciar los siguientes campos:\n\n";

        strMsg += validarCampoVacio(form.txtConsecutivo,"Consecutivo");
        strMsg += validarCampoSelect(form.txtCedula,"Usuario");
        strMsg += validarCampoSelect(form.txtEstado,"Estado");
        strMsg += validarCampoVacio(form.txtFechaEntrega,"Fecha de entrega");
        strMsg += validarCampoVacio(form.txtDescripcion,"Descripción");
	
        if (strMsg != ""){
                strMsg = strHead + strMsg;
                alert(strMsg);

                strConsecutivo = form.txtConsecutivo.value;
                strCedula = form.txtCedula.value;
                strEstado = form.txtEstado.value;
                strFechaEntrega = form.txtFechaEntrega.value;
                strDescripcion = form.txtDescripcion.value;

                if ((strConsecutivo == "") && (strCedula == "") && (strEstado == "") && (strFechaEntrega == "") && (strDescripcion == "")){
                        form.txtConsecutivo.focus();
                }else{
                        if (strConsecutivo == ""){
                                form.txtConsecutivo.focus();
                        }else{
                                if (strCedula == ""){
                                    form.txtCedula.focus();
                                }else{
                                    if (strEstado == ""){
                                        form.txtEstado.focus();
                                    }else{
                                        if (strFechaEntrega == ""){
                                            form.txtFechaEntrega.focus();
                                        }else{
                                            form.txtDescripcion.focus();
                                        }
                                    }

                                }
                        }
                }

                return false;
          }
       
        document.getElementById("dMensaje").style.display = "block";
        
        strAccion = form.txtAccion.value;        
        getXMLHTTPRequest("Registro?txtForm=" + form.txtForm.value +"&txtAutor=" + form.txtAutor.value + "&txtFechaRecep=" + form.txtFechaRecep.value + "&txtConsecutivo=" + form.txtConsecutivo.value + "&txtCedula=" + form.txtCedula.value + "&txtEstado=" + form.txtEstado.value + "&txtFechaEntrega=" + form.txtFechaEntrega.value + "&txtDescripcion=" + encodeURIComponent(form.txtDescripcion.value) + "&txtAccion=" + strAccion + "&txtCodigoM=" + form.txtCodigoM.value,"dMensaje");
        
        if (form.txtAccion.value == "C"){
            form.txtConsecutivo.value = "";
            form.txtCedula.value = "S";
            form.txtCedula.text = "Seleccione una opción";
            form.txtEstado.value = "S";
            form.txtEstado.text = "Seleccione una opción";
            form.txtFechaEntrega.value = "";
            form.txtDescripcion.value = "";
            form.txtFechaRecep.value = obtiene_fecha();
            form.txtConsecutivo.focus();
        }else{
            form.txtEstado.focus();
        }
        
        
}

